package com.mt.fpb.model;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

@Table(name = "t_air_monitor_record")
public class TAirMonitorRecord {
    /**
     * 环境数据监测id
     */
    @Id
    @Column(name = "air_monitor_record_id")
    private Integer airMonitorRecordId;

    /**
     * 矿区id
     */
    @Column(name = "mine_id")
    private Integer mineId;

    /**
     * 机器编号
     */
    @Column(name = "machine_code")
    private String machineCode;

    /**
     * 温度(a01001)
     */
    private String temperature;

    /**
     * 湿度(a01002)
     */
    private String humidity;

    /**
     * 气压(a01006)
     */
    private String pressure;

    /**
     * 风速(a01007)
     */
    @Column(name = "wind_speed")
    private String windSpeed;

    /**
     * 风向(a01008)
     */
    @Column(name = "wind_direction")
    private String windDirection;

    /**
     * 总悬浮颗粒物TSP(a34001)
     */
    @Column(name = "TSP")
    private String tsp;

    /**
     * 可吸入颗粒物(a34002)
     */
    @Column(name = "PM10")
    private String pm10;

    /**
     * 细微颗粒物(a34004)
     */
    @Column(name = "PM25")
    private String pm25;

    /**
     * 噪音
     */
    @Column(name = "noise")
    private String noise;

    /**
     * 监测时间
     */
    @Column(name = "monitor_time")
    private Date monitorTime;

    /**
     * 添加时间
     */
    @Column(name = "insert_time")
    private Date insertTime;

    /**
     * 修改时间
     */
    @Column(name = "update_time")
    private Date updateTime;

    /**
     * 获取环境数据监测id
     *
     * @return air_monitor_record_id - 环境数据监测id
     */
    public Integer getAirMonitorRecordId() {
        return airMonitorRecordId;
    }

    /**
     * 设置环境数据监测id
     *
     * @param airMonitorRecordId 环境数据监测id
     */
    public void setAirMonitorRecordId(Integer airMonitorRecordId) {
        this.airMonitorRecordId = airMonitorRecordId;
    }

    /**
     * 获取矿区id
     *
     * @return mine_id - 矿区id
     */
    public Integer getMineId() {
        return mineId;
    }

    /**
     * 设置矿区id
     *
     * @param mineId 矿区id
     */
    public void setMineId(Integer mineId) {
        this.mineId = mineId;
    }

    /**
     * 获取机器编号
     *
     * @return machine_code - 机器编号
     */
    public String getMachineCode() {
        return machineCode;
    }

    /**
     * 设置机器编号
     *
     * @param machineCode 机器编号
     */
    public void setMachineCode(String machineCode) {
        this.machineCode = machineCode;
    }

    /**
     * 获取温度(a01001)
     *
     * @return temperature - 温度(a01001)
     */
    public String getTemperature() {
        return temperature;
    }

    /**
     * 设置温度(a01001)
     *
     * @param temperature 温度(a01001)
     */
    public void setTemperature(String temperature) {
        this.temperature = temperature;
    }

    /**
     * 获取湿度(a01002)
     *
     * @return humidity - 湿度(a01002)
     */
    public String getHumidity() {
        return humidity;
    }

    /**
     * 设置湿度(a01002)
     *
     * @param humidity 湿度(a01002)
     */
    public void setHumidity(String humidity) {
        this.humidity = humidity;
    }

    /**
     * 获取气压(a01006)
     *
     * @return pressure - 气压(a01006)
     */
    public String getPressure() {
        return pressure;
    }

    /**
     * 设置气压(a01006)
     *
     * @param pressure 气压(a01006)
     */
    public void setPressure(String pressure) {
        this.pressure = pressure;
    }

    /**
     * 获取风速(a01007)
     *
     * @return wind_speed - 风速(a01007)
     */
    public String getWindSpeed() {
        return windSpeed;
    }

    /**
     * 设置风速(a01007)
     *
     * @param windSpeed 风速(a01007)
     */
    public void setWindSpeed(String windSpeed) {
        this.windSpeed = windSpeed;
    }

    /**
     * 获取风向(a01008)
     *
     * @return wind_direction - 风向(a01008)
     */
    public String getWindDirection() {
        return windDirection;
    }

    /**
     * 设置风向(a01008)
     *
     * @param windDirection 风向(a01008)
     */
    public void setWindDirection(String windDirection) {
        this.windDirection = windDirection;
    }

    /**
     * 获取总悬浮颗粒物TSP(a34001)
     *
     * @return TSP - 总悬浮颗粒物TSP(a34001)
     */
    public String getTsp() {
        return tsp;
    }

    /**
     * 设置总悬浮颗粒物TSP(a34001)
     *
     * @param tsp 总悬浮颗粒物TSP(a34001)
     */
    public void setTsp(String tsp) {
        this.tsp = tsp;
    }

    /**
     * 获取可吸入颗粒物(a34002)
     *
     * @return PM10 - 可吸入颗粒物(a34002)
     */
    public String getPm10() {
        return pm10;
    }

    /**
     * 设置可吸入颗粒物(a34002)
     *
     * @param pm10 可吸入颗粒物(a34002)
     */
    public void setPm10(String pm10) {
        this.pm10 = pm10;
    }

    /**
     * 获取细微颗粒物(a34004)
     *
     * @return PM25 - 细微颗粒物(a34004)
     */
    public String getPm25() {
        return pm25;
    }

    /**
     * 设置细微颗粒物(a34004)
     *
     * @param pm25 细微颗粒物(a34004)
     */
    public void setPm25(String pm25) {
        this.pm25 = pm25;
    }

    /**
     * 获取噪音
     *
     * @return noise - 噪音
     */
    public String getNoise() {
        return noise;
    }

    /**
     * 设置噪音
     *
     * @param noise 噪音
     */
    public void setNoise(String noise) {
        this.noise = noise;
    }

    /**
     * 获取监测时间
     *
     * @return monitor_time - 监测时间
     */
    public Date getMonitorTime() {
        return monitorTime;
    }

    /**
     * 设置监测时间
     *
     * @param monitorTime 监测时间
     */
    public void setMonitorTime(Date monitorTime) {
        this.monitorTime = monitorTime;
    }

    /**
     * 获取添加时间
     *
     * @return insert_time - 添加时间
     */
    public Date getInsertTime() {
        return insertTime;
    }

    /**
     * 设置添加时间
     *
     * @param insertTime 添加时间
     */
    public void setInsertTime(Date insertTime) {
        this.insertTime = insertTime;
    }

    /**
     * 获取修改时间
     *
     * @return update_time - 修改时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 设置修改时间
     *
     * @param updateTime 修改时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}